added more g_return_if_fail() statements.
authorTim Janik <timj@gtk.org>
Sun, 25 Oct 1998 10:00:19 +0000 (10:00 +0000)
committerTim Janik <timj@src.gnome.org>
Sun, 25 Oct 1998 10:00:19 +0000 (10:00 +0000)
Sun Oct 25 08:04:33 1998  Tim Janik  <timj@gtk.org>

        * gtk/gtkwidget.c: added more g_return_if_fail() statements.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkwidget.c

index 84934909d3c8b2d09fd92f6bf225775552507acd..ad46c72f16e6399c726284ee1697906d10d4af8f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Sun Oct 25 08:04:33 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c: added more g_return_if_fail() statements.
+
 Thu Oct 22 22:40:35 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy
index 84934909d3c8b2d09fd92f6bf225775552507acd..ad46c72f16e6399c726284ee1697906d10d4af8f 100644 (file)
@@ -1,3 +1,7 @@
+Sun Oct 25 08:04:33 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c: added more g_return_if_fail() statements.
+
 Thu Oct 22 22:40:35 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy
index 84934909d3c8b2d09fd92f6bf225775552507acd..ad46c72f16e6399c726284ee1697906d10d4af8f 100644 (file)
@@ -1,3 +1,7 @@
+Sun Oct 25 08:04:33 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c: added more g_return_if_fail() statements.
+
 Thu Oct 22 22:40:35 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy
index 84934909d3c8b2d09fd92f6bf225775552507acd..ad46c72f16e6399c726284ee1697906d10d4af8f 100644 (file)
@@ -1,3 +1,7 @@
+Sun Oct 25 08:04:33 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c: added more g_return_if_fail() statements.
+
 Thu Oct 22 22:40:35 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy
index 84934909d3c8b2d09fd92f6bf225775552507acd..ad46c72f16e6399c726284ee1697906d10d4af8f 100644 (file)
@@ -1,3 +1,7 @@
+Sun Oct 25 08:04:33 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c: added more g_return_if_fail() statements.
+
 Thu Oct 22 22:40:35 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy
index 84934909d3c8b2d09fd92f6bf225775552507acd..ad46c72f16e6399c726284ee1697906d10d4af8f 100644 (file)
@@ -1,3 +1,7 @@
+Sun Oct 25 08:04:33 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c: added more g_return_if_fail() statements.
+
 Thu Oct 22 22:40:35 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy
index 84934909d3c8b2d09fd92f6bf225775552507acd..ad46c72f16e6399c726284ee1697906d10d4af8f 100644 (file)
@@ -1,3 +1,7 @@
+Sun Oct 25 08:04:33 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c: added more g_return_if_fail() statements.
+
 Thu Oct 22 22:40:35 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy
index b1f173ad67717e6ff679a98c28ca0b6edffcb49d..0c7ddb0aa198d0e03b8c5548f1e80e5cf9d067f2 100644 (file)
@@ -2568,9 +2568,11 @@ gtk_widget_set_parent (GtkWidget *widget,
   GtkStateData data;
   
   g_return_if_fail (widget != NULL);
+  g_return_if_fail (GTK_IS_WIDGET (widget));
   g_return_if_fail (widget->parent == NULL);
   g_return_if_fail (!GTK_WIDGET_TOPLEVEL (widget));
   g_return_if_fail (parent != NULL);
+  g_return_if_fail (GTK_IS_WIDGET (parent));
   g_return_if_fail (widget != parent);
 
   /* keep this function in sync with gtk_menu_attach_to_widget()
@@ -2607,6 +2609,7 @@ gtk_widget_set_style (GtkWidget *widget,
   gboolean initial_emission;
 
   g_return_if_fail (widget != NULL);
+  g_return_if_fail (GTK_IS_WIDGET (widget));
   g_return_if_fail (style != NULL);
 
   initial_emission = !GTK_WIDGET_RC_STYLE (widget) && !GTK_WIDGET_USER_STYLE (widget);
@@ -2629,6 +2632,9 @@ gtk_widget_set_style (GtkWidget *widget,
 void
 gtk_widget_ensure_style (GtkWidget *widget)
 {
+  g_return_if_fail (widget != NULL);
+  g_return_if_fail (GTK_IS_WIDGET (widget));
+
   if (!GTK_WIDGET_USER_STYLE (widget) &&
       !GTK_WIDGET_RC_STYLE (widget))
     gtk_widget_set_rc_style (widget);
@@ -2642,6 +2648,7 @@ gtk_widget_set_rc_style (GtkWidget *widget)
   gboolean initial_emission;
   
   g_return_if_fail (widget != NULL);
+  g_return_if_fail (GTK_IS_WIDGET (widget));
 
   initial_emission = !GTK_WIDGET_RC_STYLE (widget) && !GTK_WIDGET_USER_STYLE (widget);
 
@@ -2685,6 +2692,7 @@ gtk_widget_restore_default_style (GtkWidget *widget)
   GtkStyle *default_style;
 
   g_return_if_fail (widget != NULL);
+  g_return_if_fail (GTK_IS_WIDGET (widget));
 
   GTK_PRIVATE_UNSET_FLAG (widget, GTK_USER_STYLE);
 
@@ -2701,6 +2709,7 @@ GtkStyle*
 gtk_widget_get_style (GtkWidget *widget)
 {
   g_return_val_if_fail (widget != NULL, NULL);
+  g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL);
   
   return widget->style;
 }